Policy Provisioning Tool Overview


Policy Provisioning Tool Overview
 
 
This chapter provides an overview of the Policy Provisioning Tool (PPT) which is an integral part of the Cisco’s Policy Control and Charging (PCC) Solution, designed to be used in conjunction with the Intelligent Policy Control Function (IPCF) on the ASR5000 and the Subscriber Service Controller (SSC).
This chapter describes the following topics:
 
Introduction
Cisco Policy Provisioning Tool (PPT) is a Web-based client-server application which provides the user (network operator) a comprehensive policy design experience. It enables the network operator to design policies and profile modeling at a time with the help of wizard-based use case design and configuration. It interfaces with the IPCF and SSC, there by centralizing the whole operator specific policy management.
PPT is designed to facilitate the network operator by allowing the creation of a local library of rules/rulebases and APNs that exist on the Policy Control Enforcement Function (PCEF), so that they can be used for policy configuration.
PCEF, typically located at the gateway is responsible for enforcing the policy and charging related decisions received from IPCF. PCEF performs service data flow detection as well as gate enforcement for the data flows.
The prominent features of the Cisco PPT include:
The PPT application provides a very comprehensive and user-friendly interface to make the above listed configurations and services.
 
System Requirements
This section identifies the minimum system requirements for PPT. Since the PPT software can be installed on Sun Solaris as well as Linux machines, the hardware requirements have been listed for both the platforms separately.
Sun Server Hardware Platform
Ensure that the following patches are installed:
Linux Server Hardware Platform
note_smallImportant: The Cisco MITG RHEL v5.5 OS is a custom image that contains only those software packages required to support compatible Cisco MITG external software applications. Users must not install any other applications on servers running the Cisco MITG RHEL v5.5 OS. For detailed software compatibility information, refer to the “Cisco MITG RHEL v5.5 OS Application Note”.
Client Platform
The only requirement at the client side is a browser which requires the Javascript and cookies enabled. The recommended browsers include Internet Explorer (7 and above) and Mozilla Firefox (3.5 and above).
 
Licenses
There is no specific license required to use/activate the Cisco’s Policy Provisioning Tool.
 
PPT Architecture
The Cisco’s Policy Provisioning Tool comprises of two major components: a GUI client and a server.
PPT Architecture
The server components include:
Apache: Apache server is used to relay the requests received from the client(s) to the PPT server.
PostgreSQL Database: This is the centralized database for most of the data being accessed by different componets of the policy provisioning tool. It stores the PPT users details who access the PPT application. Other than the user details, it also stores information pertaining to the following elements:
Other important components at the server side include:
PSMon: It is a script which runs a daemon process at the PPT server. Its function is to monitor the server components including Apache server, PostgreSQL, and Policy Provisioning Server. PSMon periodically examines the state of PPT components and restarts them if they are not in running state. The administrator can configure the PSMon configuration file for the components to be monitored, time interval (after which their state should be examined), and the maximum number of retries for restarting a component.
note_smallImportant: The PSMon configuration file is located at <ppt_install_dir>/3rdparty/psmon/psmon.conf.
Notification server: It is a script which is responsible for generating SNMP v1 or v2 traps including the instances whenever a PPT component is started/stopped/restarted. It also sends traps for events related to Web server, Database and PSMon. The SNMP targets can be configured using the following script:
<ppt_install_dir>/scripts/configSnmpTarget.sh
The administrator can configure a maximum of 5 SNMP targets at a time. For each target he/she can specify whether it should receive SNMP v1/v2 traps or not.
note_smallImportant: The notification server checks for the Notification target file after every five minutes, therefore changes made to the SNMP target configuration file would not take more than five minutes to come to effect.
Client components include:
Browser: The only component required at the client side is an Internet browser, which requires the Javascript and cookies enabled.
 
 

Cisco Systems Inc.
Tel: 408-526-4000
Fax: 408-527-0883